Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F12 Ukraine F3 USA F1 USA F2 USA F5 Egypt F1 Egypt F2 Egypt F3 Morocco F4 USA F9 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 USA F1 USA F2 Costa Rica F1 USA F5 USA F6 France F7 Italy F10 USA F8 Italy F10 Russia F3 Russia F4 USA F6 USA F30 USA F9 France F17 Ukraine F2 France F18 USA F3 USA F4 USA F10 M15 Vero Beach M25 Cancun M25 Tulsa USTA Men's Challenger of Dallas - Dallas San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Countrywide Classic USTA Challenger - Carson Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova The Comercia Challenger - Aptos Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Challenger 42 - Andrezieux Pekao Open - Szczecin Internationaux du Doubs - Besancon Status Athens Open - Athens Men's Pro Challenger at Tunica National - Tunica Pro Challenger at Calabasas - Calabasas Pekao Open - Szczecin 2007 Challenger of Santa Clara - Valencia Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Fifth Third Bank Tennis Classic - Lexington Fifth-Third Bank Tennis Classic - Lexington Dallas Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Monza Challenger Rome Challenger Talahassee Challenger Yuba City Challenger Aptos Challenger Music City Challenger - Nashville Orbetello Challenger M25 Dallas Poznan Challenger San Marino Challenger Como Challenger Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Trnava Challenger Tashkent Challenger Ford Tennis Championships - Louisville Calabasas Challenger Privatbank Open 2006 - Dnepropetrovsk Astana Challenger Freeman Men's $50,000 Challenger - Joplin XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Charlottesville Challenger Knoxville Challenger Music City Challenger - Nashville Porsche Open - Poznan Savannah Challenger Sarasota Challenger Ojai Challenger Lambertz Open by Stawag - Aachen Sacramento Challenger Calabasas Challenger Charlottesville Challenger Bauer Watertechnology Cup - Eckental Music City Challenger - Nashville II Cyclus Open de Tenis - Florianopolis Savannah Challenger Nottingham Challenger II Naples ITG Challenger - Naples Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Riviera di Rimini Challenger - Rimini Kos-Zucchetti Tennis Cup - Cordenons Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville JSM Challenger - Champaign KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes XL Bermuda Open - Bermuda Roma Open Challenger - Rome Winnetka Challenger Leon Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Nottingham-2 Challenger Alexander Kolyaskin Memorial - Donetsk Winnetka Challenger Manerbio Challenger Ford Tennis Championships - Louisville Tallahassee Challenger Music City Challenger - Nashville Aptos Challenger Napa Challenger Tiburon Challenger USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Sarasota Challenger Morocco Tennis Tour - Fes San Marino Cepu Open - San Marino UTC Open by Selena - Cherkassy Aptos Challenger Savannah Challenger Winnetka Challenger Happy Valley Challenger Irving Challenger Carson Challenger The Commercia Challenger - Aptos Fairfield Challenger Cleveland Challenger Binghamton Challenger Monterrey Challenger Tallahassee Challenger The 'Fitz' Casino Challenger - Tunica Sacramento Challenger Carson Challenger Odlum Brown Vancouver Open - Vancouver Winnetka Challenger Aptos Challenger Tallahassee Challenger Tulsa Challenger Tiburon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Knoxville Challenger Lambertz Open by Stawag 2007 - Aachen Home Depot Center USTA Challenger - Carson Savannah Challenger Sarasota Challenger Cary Challenger Monterrey Challenger Tallahassee Challenger Tiburon Challenger Morocco Tennis Tour - Tanger Columbus 2 Challenger Sarasota Challenger Winnetka Challenger Indian Wells Challenger Chicago Challenger Tallahassee Challenger Noumea Challenger Newport Beach Challenger Leon Challenger Puerto Vallarta Challenger AT&T Challenger of Dallas - Dallas Columbus Challenger Aptos Challenger Winnetka Challenger New Haven Challenger Cleveland Challenger Tallahassee Challenger Las Vegas Challenger Knoxville Challenger Puerto Vallarta Challenger Lexington Challenger Savannah Challenger Little Rock Challenger Rome Challenger Chicago Challenger Cary Challenger Tiburon Challenger Las Vegas Challenger Charlottesville Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Knoxville Challenger Cleveland Challenger Olimp Kyiv Open - Kiev Open de Montauban - Montauban UTC Open - Cherkassy Bauer Watertechnology Cup 2007 - Eckental 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ostdeutscher Sparkassen Cup - Dresden Szczecin Challenger Knoxville Challenger Tiburon Challenger Houston Challenger Rabat Challenger ATP Challenger Trophy 2008 - Trnava Cleveland Challenger Open Tarragona Costa Daurada - Tarragona Columbus Challenger The Mercedes Benz of Calabasas - Calabasas Savannah Challenger Mercedes-Benz Cup - Los Angeles Sarasota Challenger Carson Challenger SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Open de Moselle - Metz Columbus Challenger Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest The Hypo Group Tennis International 2008 - Poertschach ATP Kremlin Cup - Moscow SAP Open - San Jose Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Atlanta Tennis Championships - Atlanta International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Next Generation Adelaide International - Adelaide Medibank International - Sydney Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Studena Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing RCA Championships - Indianapolis Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Charleston Challenger Genova Challenger Legg Mason Tennis Classic - Washington Heilbronn Challenger Honolulu Challenger Open 13 - Marseille SAP Open - San Jose Charlottesville Challenger Tanger Challenger Meknes Challenger Serbia Open - Belgrade Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Marrakech Challenger Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Apia International - Sydney Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane Heineken Open - Auckland Maui Challenger Open de Nice Cote dAzur - Nice Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro AEGON International - Eastbourne Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo ASB Classic - Auckland US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Dallas Challenger AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Citi Open - Washington China Open - Beijing Mexico City Challenger Winston-Salem Open - Winston-Salem Baton Rouge Challenger Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Erste Bank Open - Vienna Rio Open - Rio de Janeiro AEGON Championships - London BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Charlottesville Challenger Tallahassee Challenger Kremlin Cup - Moscow Knoxville Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Cary 2 Challenger ATP Vegeta Croatia Open - Umag Citi Open - Washington US Men's Clay Court Championship - Houston Charlottesville Challenger Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Valencia Open - Valencia Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Guadalajara Challenger Fairfield Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Dallas Challenger Rakuten Japan Open - Tokyo ASB Classic - Auckland Apia International - Sydney Memphis Open - Memphis Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Cary Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Savannah Challenger Aegon Nottingham Open - Nottingham Columbus Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Suisse Open - Gstaad Ecuador Open - Quito Sydney International - Sydney Charleston Challenger New York Open - New York Cary Challenger Abierto Mexicano Telcel - Acapulco Las Vegas Challenger Newport Beach Challenger Citi Open - Washington Sarasota Challenger Savannah Challenger Little Rock Challenger Orlando 2 Challenger Citi Open - Washington Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Little Rock Challenger Palmas del Mar Challenger US Men's Clay Court Championship - Houston Truist Atlanta Open - Atlanta BCR Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Nottingham Open - Nottingham AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne European Open - Antwerp Brisbane International - Brisbane Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Cary 1 Challenger PTT Thailand Open - Bangkok Legg Mason Tennis Classic - Washington Ilkley Challenger Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Rome Challenger Little Rock Challenger Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Columbus Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Cary 2 Challenger Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Heineken Open - Auckland NASDAQ-100 Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Orlando Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai NASDAQ-100 Open - Miami SA Tennis Open - Johannesburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Toronto Sony Ericsson Open - Miami BNP Paribas Masters - Paris BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Infosys Hall of Fame Open - Newport Sony Ericsson Open - Miami French Open - Paris US Men's Clay Court Championship - Houston Wimbledon - London Ricoh Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Truist Atlanta Open - Atlanta Wimbledon - London Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo RCA Championships - Indianapolis BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Thailand Open - Bangkok Gerry Weber Open - Halle Open Sabadell Atlantico - Barcelona China Open - Beijing Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Wimbledon (juniors) Wimbledon - London All Lower level tournaments U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Olympics - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Citi Open - Washington Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 River Oaks International Tennis Tournament - Houston French Open (juniors) Davis Cup, Group I, PO, ISR-UKR 0-5 Hopman Cup - Perth Wimbledon (juniors)